@charset "utf-8";
/*
 * Copyright 2005-2013 shopxx.net. All rights reserved.
 * Support: http://www.shopxx.net
 * License: http://www.shopxx.net/license
 * 
 * Style - Index
 * Version: 3.0
 */

/* ---------- Index ---------- */
div.index .productCategoryMenu {
	margin-top: -10px;
	margin-bottom: 10px;
	position: relative;
 *z-index: 20;
 *zoom: 1;
	-webkit-box-shadow: 2px 2px 8px #dddddd;
	-moz-box-shadow: 2px 2px 8px #dddddd;
	box-shadow: 2px 2px 8px #dddddd;
	border: 1px solid #cccccc;
	border-top: 0px;
	background:#fff
}
div.index .productCategoryMenu li {
 *width: 100%;
 *float: left;
 position: relative;
}
div.index .productCategoryMenu .item {
	padding: 0px 8px;
	-webkit-transition: ease-in background-color 0.4s;
	-moz-transition: ease-in background-color 0.4s;
	transition: ease-in background-color 0.4s;
	border-bottom: 1px solid #efefef;
}
div.index .productCategoryMenu .item .purper_bj {
	background:#b587d3;
	padding:2px 8px;
	-moz-border-radius: 15px;
	-webkit-border-radius: 15px;
	border-radius: 15px;
	color:#fff
}
div.index .productCategoryMenu .item.last {
	border-bottom: 0px;
}
div.index .productCategoryMenu .item div {
	_width: 100%;
	height: 30px;
	line-height: 30px;
	clear: both;
	overflow: hidden;
	white-space: nowrap;
}
div.index .productCategoryMenu .item a {
	margin-right: 6px;
	color: #888888;
}
div.index .productCategoryMenu .item strong {
	color: #610e97;
	font-family: "Microsoft YaHei";
}
div.index .productCategoryMenu li:hover .item {
	background-color: #b89987;
}
div.index .productCategoryMenu li:hover .item a, div.index .productCategoryMenu li:hover .item strong {
	color: #ffffff;
}
div.index .productCategoryMenu .menu {
	width: 500px;
	display: none;
	padding-left: 10px;
	position: absolute;
	top: 0px;
	left: 100%;
	z-index: 20;
	filter: alpha(opacity = 95);
	-moz-opacity: 0.95;
	opacity: 0.95;
	-webkit-box-shadow: 2px 2px 6px #dddddd, inset 2px 0px 3px #eeeeee;
	-moz-box-shadow: 2px 2px 6px #dddddd, inset 2px 0px 3px #eeeeee;
	box-shadow: 2px 2px 6px #dddddd, inset 2px 0px 3px #eeeeee;
	border: 1px solid #cccccc;
	background-color: #ffffff;
}
div.index .productCategoryMenu .menu dl {
	width: 438px;
	line-height: 30px;
	clear: both;
	padding: 4px 0px 4px 52px;
	border-bottom: 1px solid #efefef;
}
div.index .productCategoryMenu .menu dl.last {
	border-bottom: 0px;
}
div.index .productCategoryMenu .menu dl dt {
	width: 52px;
	_display: inline;
	float: left;
	margin-left: -52px;
	font-weight: bold;
	white-space: nowrap;
	overflow: hidden;
}
div.index .productCategoryMenu .menu dl dd {
	float: left;
	color: #cccccc;
}
div.index .productCategoryMenu .menu dl dd a {
	margin: 0px 8px;
}
div.index .productCategoryMenu .menu .auxiliary {
	width: 170px;
	height: 364px;
	padding: 0px 10px;
	position: absolute;
	top: 0px;
	right: 0px;
	-webkit-box-shadow: inset 2px 0px 3px #eeeeee;
	-moz-box-shadow: inset 2px 0px 3px #eeeeee;
	box-shadow: inset 2px 0px 3px #eeeeee;
}
div.index .productCategoryMenu .menu .auxiliary strong {
	line-height: 38px;
	display: block;
	clear: both;
}
div.index .productCategoryMenu .menu .auxiliary a {
	line-height: 24px;
	margin-right: 8px;
}
div.index .productCategoryMenu .menu .auxiliary img {
	width: 168px;
	height: 50px;
	margin-bottom: 8px;
}
div.index .slider {
	height: 260px;
	margin-bottom: 10px;
	overflow: hidden;
	position: relative;
}
div.index .slider img {
	width: 690px;
	height: 356px;
	position: absolute;
	top: 0px;
	left: 0px;
}
div.index .newArticle {
	margin-bottom: 10px;
	_zoom: 1;
	border: 1px solid #dddddd;
	background:#fff;
}
div.index .index_newarticle {
	margin-bottom: 10px;
	_zoom: 1;
	border: 1px solid #dddddd;
	background:#6f2c91;
}
div.index .newArticle .tab {
	height: 36px;
	margin-right: -2px;
}
div.index .newArticle .tab li {
	width: 95px;
	height: 36px;
	line-height: 36px;
	float: left;
	font-size: 14px;
	font-family: "Microsoft YaHei";
	text-align: center;
	border-right: 1px solid #dddddd;
	border-bottom: 1px solid #dddddd;
	background-color: #fcfcfc;
	background-image: -webkit-gradient(linear, center top, center bottom, from(#ffffff), to(#fafafa));
	background-image: -moz-linear-gradient(center top, #ffffff, #fafafa);
	background-image: -o-linear-gradient(center top, #ffffff, #fafafa);
	background-image: linear-gradient(center top, #ffffff, #fafafa);
}
div.index .newArticle .index_tab1 li {
	width:144px;
	background: none;
	border-bottom: 0 none;
	border-right: 0 none;
	height:35px;
	background-color: #450566;
	border-bottom: 1px solid #8541a7;
}
div.index .newArticle .index_tab2 {
	border-top:3px solid #180124;
}
div.index .newArticle .index_tab2 li {
	width:288px;
	background: #450566;
	border-bottom: 0 none;
	border-right: 0 none;
	height:35px;
}
div.index .newArticle .index_tab2 li span {
	color:#fff;
	border-bottom: 1px solid #8541a7;
	height:34px;
	display:block
}
div.index .newArticle .tab li:last-child {
	border-right:0 none
}
div.index .newArticle .tab li.current {
	border-bottom: none;
	background-color: #ffffff;
	background-image: none;
	border-top: 2px solid #8d50b4;
	height:35px;
}
div.index .newArticle .index_tab1 li span {
	color:#8F8E90
}
div.index .newArticle .index_tab1 li.current {
	border-bottom: none;
	background-color: #6F2C91;
	background-image: none;
	border-top: 2px solid #8541A7;
	height:34px;
	margin-top:-2px;
}
div.index .newArticle .tab li.current a {
	color:#8400AD
}
div.index .newArticle .index_tab1 li.current span {
	color: #FFE400;
    font-weight: 600;
}
div.index .newArticle .tab li.curr {
	background-color: #FFFFFF;
	color: #E4393C;
	border-top: 2px solid #8d50b4;
	height:35px
}
/**margin-top: -3px;height:38px向上*****/
	

div.index .newArticle .tabContent {
	line-height: 29px;
	padding: 7px 15px;
}
div.index .newArticle .tabContent li {
	width:260px;
	white-space:nowrap;/*设置不折行*/
	text-overflow:ellipsis;/*这就是省略号喽*/
	-o-text-overflow:ellipsis;/*兼容opera*/
	overflow: hidden;/*设置超过的隐藏*/
}
.blk01 {
	border-image: none;
	border-right: 1px solid #6f2c91;
	height: 189px;
	overflow: hidden;
	position: relative;
}
#bb01 .recharge {
	padding-left:40px
}
.blk02 {
	background:#6f2c91;
	border-image: none;
	border-right: 1px solid #DDDDDD;
	border: 1px solid #DDDDDD;
	height: 189px;
	overflow: hidden;
	position: relative;
	margin:10px 0;
}
.blk01_main {
	overflow: hidden;
}
.blk02_main {
	margin:0 auto;
	overflow: hidden;
	margin:0 5px
}
.blk02_main dl dt {
	float: left;
	font-weight: bold;
	overflow: hidden;
	white-space: nowrap;
	padding:10px
}
.blk02_main dl {
	margin-top:10px
}
.blk02_main dl dd {
	float: left;
	color: #fff;
}
.blk02_main dl dd a {
	color: #fff;
	padding:10px;
	display:block
}
.blk02_main dl dt a {
	color:#fff
}
.blk02_main dl dd a:hover {
	color:#B795C8;
	text-decoration:underline;
}
.blk02_main h3 {
	text-align:center;
	color:#fff;
	line-height:47px
}
/********预存话费***************/
.blk02_main dl.stored_charges dt {
	float: left;
	font-weight: bold;
	overflow: hidden;
	white-space: nowrap;
	padding:10px
}
.blk02_main dl.stored_charges dd a {
	color: #fff;
	padding:10px;
	display:block
}
.blk02_main dl.stored_charges dd a:hover {
	color:#B795C8;
	text-decoration:underline;
}
.blk01_main h3 {
	text-align:center;
	color:#fff;
	line-height:47px
}
#bb01 {
	padding: 5px 0 0;
}
#bb01 ul {
	margin: 0 auto;
}
#bb01 ul li {
	display: block;
	font-size: 12px;
	font-weight: normal;
	margin-top: 6px;
	overflow: hidden;
}
.list01 li.index_dorter a {
	padding:3px 5px;
	border:1px solid #450566;
	display:block
}
#bb01 ul li span {
	color: #fff;
	display: inline;
	float: left;
	width: 70px;
	text-align:right
}
#bb01 ul li a.cOrange {
	border:1px solid #450566;
	color:#ff4200;
	display:block
}
#bb01 ul li label {
	display: inline;
	float: left;
}
#bb01 ul li label input {
	border: 1px solid #4e0c6f;
	height: 20px;
	width: 140px;
	background:#5a107f
}
#bb01 ul li label select {
	border: 1px solid #CCCCCC;
	display: block;
	height: 20px;
	overflow: hidden;
	width: 50px;
	float:left
}
#bb01 ul li label strong {
	color: #F68900;
	font-family: Arial, Helvetica, sans-serif;
}
#bb01 ul li a {
	color: #FFFFFF;
	display: block;
	font-size: 12px;
	font-weight: bold;
	text-align: center;
	text-decoration: none;
	width: 90px;
}
#bb01 ul li a:hover {
	background-color: #F57A00;
	color: #FFFFFF;
	display: block;
	font-size: 12px;
	font-weight: bold;
	text-align: center;
	text-decoration: none;
	width: 90px;
}
div.index .middleAd {
	margin-bottom: 10px;
	_zoom: 1;
	overflow: hidden;
	border: 1px solid #e5e5e5;
}
div.index .middleAd ul {
	margin-right: -6px;
}
div.index .middleAd li {
	width: 198px;
	float: left;
	overflow: hidden;
	border-right: 1px solid #e5e5e5;
}
div.index .middleAd li img {
	-webkit-transition: ease-in-out 0.2s;
	-moz-transition: ease-in-out 0.2s;
	transition: ease-in-out 0.2s;
}
div.index .middleAd li:hover img {
	-webkit-transform: translateX(-10px);
	-moz-transform: translateX(-10px);
	-ms-transform: translateX(-10px);
	-o-transform: translateX(-10px);
	transform: translateX(-10px);
}
div.index .hotBrand {
	margin-bottom: 10px;
	border: 1px solid #e5e5e5;
}
div.index .hotBrand li {
	_display: inline;
	float: left;
	margin-left: 20px;
}
div.index .hotBrand li img {
	width: 97px;
	height: 50px;
}
div.index .hotBrand li img:hover {
	filter: alpha(opacity = 60);
	-moz-opacity: 0.6;
	opacity: 0.6;
}
div.index .newProduct {
	margin-bottom: 10px;
	border-top: 2px solid #9576c1;
}
div.index .newProduct .tab {
	height: 32px;
	background-color: #fcfcfc;
	background-image: -webkit-gradient(linear, center top, center bottom, from(#fafafa), to(#ffffff));
	background-image: -moz-linear-gradient(center top, #fafafa, #ffffff);
	background-image: -o-linear-gradient(center top, #fafafa, #ffffff);
	background-image: linear-gradient(center top, #fafafa, #ffffff);
}
div.index .newProduct .tab li {
	height: 32px;
	line-height: 32px;
	float: left;
	padding: 0px 20px;
	font-size: 14px;
	font-family: "Microsoft YaHei";
}
div.index .newProduct .tab li.current {
	background-color: #9576c1;
}
div.index .newProduct .tab li.current a {
	color: #8400AD;
}
div.index .newProduct .tabContent {
	padding-top: 10px;
	margin-right: -17px;
}
div.index .newProduct .tabContent li {
	_display: inline;
	float: left;
	padding: 6px;
	margin-right: 17px;
	-webkit-transition: box-shadow ease-in-out 0.15s;
	-moz-transition: box-shadow ease-in-out 0.15s;
	transition: box-shadow ease-in-out 0.15s;
	border: 1px solid #e5e5e5;
}
div.index .newProduct .tabContent li:hover {
	-webkit-box-shadow: 0px 0px 8px #eeeeee;
	-moz-box-shadow: 0px 0px 8px #eeeeee;
	box-shadow: 0px 0px 8px #eeeeee;
}
div.index .newProduct .tabContent img {
	width: 170px;
	height: 170px;
	display: block;
}
div.index .newProduct .tabContent span {
	line-height: 20px;
	display: block;
	color: #888888;
}
div.index .newProduct .tabContent strong {
	color: #ff0000;
	font-size: 14px;
	font-weight: bold;
}
div.index .hotProduct .tab {
	height: 32px;
	background-color: #fcfcfc;
	background-image: -webkit-gradient(linear, center top, center bottom, from(#fafafa), to(#ffffff));
	background-image: -moz-linear-gradient(center top, #fafafa, #ffffff);
	background-image: -o-linear-gradient(center top, #fafafa, #ffffff);
	background-image: linear-gradient(center top, #fafafa, #ffffff);
}
div.index .hotProduct .tab li {
	height: 32px;
	line-height: 32px;
	float: left;
	padding: 0px 20px;
	padding: 0px 19.9px\9;
 +padding: 0px 20px;
	font-size: 14px;
	font-family: "Microsoft YaHei";
}
div.index .hotProduct .tab li.current {
	background-color: #f07d27;
}
div.index .hotProduct .tab li.current a {
	color: #fff;
}
div.index .hotProduct .tabContent {
	padding-top: 10px;
	margin-right: -17px;
}
div.index .hotProduct .tabContent li {
	_display: inline;
	margin-right: 17px;
	-webkit-transition: box-shadow ease-in-out 0.15s;
	-moz-transition: box-shadow ease-in-out 0.15s;
	transition: box-shadow ease-in-out 0.15s;
	margin-right: -1px;padding:6px;
	margin-bottom: -1px;_position: relative;
}


div.index .hotProduct .tabContent li:hover {
	-webkit-box-shadow: 0px 0px 8px #eeeeee;
	-moz-box-shadow: 0px 0px 8px #eeeeee;
	box-shadow: 0px 0px 8px #eeeeee;
}
div.index .hotProduct .tabContent_border li:hover {
	-webkit-box-shadow: 0px 0px 0px #fff;
	-moz-box-shadow: 0px 0px 0px #fff;
	box-shadow: 0px 0px 0px #fff;
}
div.index .hotProduct .tabContent span {
	
	display: block;
	color: #888888;
	text-align:center;
	overflow:hidden
}
div.index .hotProduct .tabContent li a span{height:16px}
div.index .tabContent_border .tabContent span {
	line-height: 20px;
	display: block;
	color: #888888;
}
div.index .hotProduct .tabContent strong {
	color: #ff0000;
	font-size: 14px;
	font-weight: bold;
}
div.index .hotProduct .title {
	width:100%;
	height: 40px;
	float: left;
	background: #489dfc;
}
div.index .hotProduct .title strong {
	line-height: 38px;
	display: block;
	padding-left: 10px;
	color: #ffffff;
	font-size: 16px;
	font-family: "Microsoft YaHei";
}
div.index .hotProduct .title a {
	width: 40px;
	height: 40px;
	display: block;
	float: right;
}
div.index .hotProduct .tab {
	height: 40px;
	line-height: 40px;
	float: left;
	overflow: hidden;
	background: url(../images/index.gif) repeat-x;
}
div.index .hotProduct_top .tab {
	width: 688px;
	height: 40px;
	line-height: 40px;
	float: left;
	overflow: hidden;
	background: url(../images/index.gif) repeat-x;
	border-left:none
}
div.index .hotProduct_top .tab li {
	padding: 0px 20px\9;
}
div.index .hotProduct_top {
	border-top:none;
	border:1px solid #DDDDDD;
	height:266px;
	overflow:hidden
}
div.index .hotProduct .f_main_right .tab li a {
	font-size:14px;
}
div.index .hotProduct .tab li {
	width: 157px;
	height: 39px;
	line-height: 39px;
	float: left;
	font-size: 14px;
	text-align: center;
	overflow: hidden;
	border-right: 1px solid #dddddd;
}
div.index .hotProduct .tab li:last-child {
	border-right:0 none;
*border-right-style:expression(this.nextSibling==null?"none":"solid");
}
div.index #sidebar li {
	border-right-style:solid;
*border-right-style:expression(this.nextSibling==null?"none":"solid");
}
div.index .hotProduct .tab li.current {
	font-weight: bold;
	background-color: #489DFC;
}
div.index .hotProduct .hotProductAd {
	width: 260px;
	height: 343px;
	float: left;
}
div.index .hotProduct .tabContent {
	float: left;
	_padding-left: 2px;
	padding-top: 0px;
}
div.index .hotProduct_top .tabContent {
	width: 683px;
	float: left;
	padding-left: 5px;
	_padding-left: 2px;
	padding-top: 0px;
}
div.index .hotProduct .tabContent_border li {
	float: left;
	margin-bottom: -1px;
	_position: relative;
	border:none;
}
/*div.index .hotProduct .tabContent li:hover {
	filter: alpha(opacity = 70);
	-moz-opacity: 0.7;
	opacity: 0.7;
}*/
div.index .hotProduct .tabContent li a:hover img {
	filter:progid:DXImageTransform.Microsoft.Alpha(style=0,opacity=60);
	-moz-opacity: 0.7;
	opacity: 0.7;+border:none;
}
div.index .hotProduct .tabContent img {
	width: 170px;
	height: 170px;
	display: block;
	margin:0 auto
}
div.index .hotProduct .tabContent_border img {
	width: 131px;
	height: 131px;
	display: block;
	margin:5px auto ;border:0 none
	
}
div.index .newProduct {
	margin-bottom: 10px;
}
div.index .newProduct .title {
	width: 260px;
	height: 40px;
	float: left;
	margin-bottom: 10px;
	background: url(../images/index.gif) 0px -270px no-repeat;
}
div.index .newProduct .title strong {
	line-height: 38px;
	display: block;
	float: left;
	padding-left: 10px;
	color: #ffffff;
	font-size: 16px;
	font-family: "Microsoft YaHei";
}
div.index .newProduct .title a {
	width: 40px;
	height: 40px;
	display: block;
	float: right;
}
div.index .newProduct .tab {
	width: 930px;
	height: 40px;
	line-height: 40px;
	float: left;
	margin-bottom: 10px;
	overflow: hidden;
	background: url(../images/index.gif) 0px -330px repeat-x;
}
div.index .newProduct .tab li {
	width: 120px;
	height: 36px;
	line-height: 36px;
	float: left;
	margin-top: 2px;
	font-size: 14px;
	text-align: center;
	overflow: hidden;
	border-right: 1px solid #dddddd;
}
div.index .newProduct .tab li.current {
	font-weight: bold;
	border-bottom: 2px solid #ffffff;
	background-color: #ffffff;
}
div.index .newProduct .newProductAd {
	width: 260px;
	height: 343px;
	float: left;
}
div.index .newProduct .tabContent {
	width: 925px;
	float: left;
	padding-left: 5px;
	_padding-left: 2px;
	padding-top: 0px;
}
div.index .newProduct .tabContent li {
	float: left;
	margin-right: -1px;
	margin-bottom: -1px;
	_position: relative;
	border:1px solid #e4e4e4;
}
div.index .newProduct .tabContent img {
	width: 170px;
	height: 170px;
	display: block;
}
/*********1楼***********/
div.index .hotProduct {
	background:#fff;
}
div.index .healthproducts_current .tab li.current {
	background-color: #489dfc;
}
div.index .healthproducts_current {
	border:1px solid #dddddd;
	border-top: 2px solid #489dfc;
	margin-bottom: 10px;
}
div.index .healthproducts_current .f_main_m li {
	border:none;
	border: 1px dotted #dddddd;
	float: left;
	font-size: 14px;
	line-height: 22px;
	overflow: hidden;
	text-align: center;
	padding:0px 20px;
	width:157px
}
div.index .healthproducts_current .f_main_m li:nth-of-type(1) {
border-right: none;
border-left:none;
}
div.index .healthproducts_current .f_main_m li:nth-of-type(5) {
border-right: none;
width:156px;
}
div.index .healthproducts_current .f_main_m li:nth-of-type(6) {
border-right: none;
width:156px;
border-left:none;
}
div.index .healthproducts_current .f_main_m li:nth-of-type(9) {
border-right: none;
width:156px;
border-left:none;
}
/*************1楼结束****************/
div.index .healthproducts_tab .tab li:first-child {
	width:156px
}
/***************2楼**************/

div.index .healthproducts_border {
	border:2px solid #7faf18;
}
div.index .healthproducts_border .title {
	background: none repeat scroll 0 0 #7faf18;
	float: left;
	height: 40px;
	margin-bottom: 10px;
	width: 100%;
}
div.index .healthproducts_border .floor1 .item {
	border-bottom: 1px solid #7faf18;
	padding: 0 8px;
	transition: background-color 0.4s ease-in 0s;
}
div.index .healthproducts_border .floor1 .item div {
	clear: both;
	height: 30px;
	line-height: 30px;
	overflow: hidden;
}
div.index .healthproducts_border .floor1 .floor1_leftpic img,div.index .healthproducts_border .floor1 .floor2_leftpic img,div.index .healthproducts_border .floor1 .floor3_leftpic img{display:block}
div.index .healthproducts_border .floor1 .item a {
	color: #98A8BE;
}
div.index .healthproducts_border .floor1 .item strong {
	color: #a4c265;
	font-family: "Microsoft YaHei";
}
div.index .healthproducts_border .floor1 li .item .font-color {
	line-height: 20px;
	padding-bottom: 14px;
}
div.index .healthproducts_border .floor1 li .item .font-color a {
	color:#9c9d9a
}
div.index .healthproducts_border .floor1 li .item .font-color a:hover {
	color: #FF6600;
	text-decoration: underline;
}
div.index .healthproducts_border .floor1 li .item .font-color a {
	padding: 0 6px 0 0;
}
div.index .healthproducts_border .call_main h3 {
	color: #A4C265;
	line-height: 28px;
	text-align: center;
	font-size:14px
}
div.index .hotProduct2 {
	border-top:2px solid #7fad5d
}
div.index .hotProduct2 .title {
	background: none repeat scroll 0 0 #7fad5d;
}
/*.f2_main_left{display: inline;
    float: left;
    width: 260px;border:2px solid #7faf18;background:#fff;height:648px}
.floor2 {
  
    margin-bottom: 10px;
   
    position: relative;
}
.floor2 li {
}
.floor2 .item {
    border-bottom: 1px solid #7faf18;
    
    transition: background-color 0.4s ease-in 0s;
}
.floor2 .item.last {
    border-bottom: 0 none;
}
.floor2 .item div {
    clear: both;
    height: 30px;
    line-height: 30px;
    overflow: hidden;
    white-space: nowrap;margin:10px 0
}
.floor2 .item a {
    color: #b1b2b0;
    margin: 17px 26px;
}
.floor2 .item strong {
    color: #a4c265;
    font-family: "Microsoft YaHei";
}
.floor2 li:hover .item a, div.index .productCategoryMenu li:hover .item strong {
    color: #ff6600;
}
	*/

div.index .healthproducts_border #bb01 ul.call_list01 li label select {
	border: 1px solid #CCCCCC;
	display: block;
	float: left;
	height: 20px;
	overflow: hidden;
	width: 139px;
	margin-left:20px
}
div.index .healthproducts_border #bb01 ul.call_list01 li label strong {
	color: #F68900;
	font-family: Arial, Helvetica, sans-serif;
}
div.index .healthproducts_border #bb01 ul.call_list01 li a {
	background-color: #7faf18;
	color: #fff;
	display: block;
	font-size: 12px;
	font-weight: bold;
	height: 30px;
	line-height: 30px;
	text-align: center;
	padding:0px 25px;
	margin-left:19px
}
div.index .healthproducts_tab .tab li.current {
	background-color: #7faf18;
}
div.index .healthproducts_tab {
	border:1px solid #dddddd;
	border-top:2px solid #7FAD5D;
	margin-bottom: 10px;
	overflow:hidden
}
div.index .health_topborder {
	border-top: 2px solid #489DFC;
}
/*****************3楼**************/
div.index .hotProduct3 {
	border-top:2px solid #fda22c
}
div.index .hotProduct3 .title {
	background: none repeat scroll 0 0 #fda22c;
}
div.index .cloudhealthproducts_tab {
	border-top:2px solid #fda22c
}
/**************楼层左侧***********/
div.index .floor1 {
	position: relative;
}
div.index .floor1 .item {
	border-bottom: 1px solid #29a2f4;
	padding: 0 8px;
	transition: background-color 0.4s ease-in 0s;
}
div.index .floor1 .item div {
	clear: both;
	height: 30px;
	line-height: 30px;
	overflow: hidden;
}
div.index .floor1 .item a {
	color: #98a8be;
}
div.index .floor1 .item strong {
	color: #69a3eb;
	font-family: "Microsoft YaHei";
}
div.index .floor1 li .item .font-color {
	padding-bottom:14px;
	line-height:20px
}
div.index .floor1 li .item .font-color a:hover {
	color: #ff6600;
	text-decoration:underline;
}
div.index .floor1 li .item .font-color a {
	padding:0 6px 0 0
}
div.index .productMenuhover li:hover .item strong {
	color:#fff
}
div.index .hotproduct_border .call_main h3 {
	color: #69A3EB;
	line-height: 28px;
	text-align: center;
	font-size:14px
}
div.index .hotproduct_border #bb01 ul.call_list01 li label select {
	border: 1px solid #CCCCCC;
	display: block;
	float: left;
	height: 20px;
	overflow: hidden;
	width: 139px;
	margin-left:20px
}
div.index .hotproduct_border #bb01 ul.call_list01 li label strong {
	color: #F68900;
	font-family: Arial, Helvetica, sans-serif;
}
div.index .hotproduct_border #bb01 ul.call_list01 li a {
	background-color: #489dfc;
	color: #fff;
	display: block;
	font-size: 12px;
	font-weight: bold;
	height: 30px;
	line-height: 30px;
	text-align: center;
	padding:0px 25px;
	margin-left:19px
}
/***************top中间*************/
div.index .hotProduct_top .tabContent li {
	width:156px;
	margin:5px 0 1px;
}
div.index .hotProduct_top .tab li {
	width:131px;
	font-weight:400
}
div.index .hotProduct_top .tab li:last-child {
	border-right:0 none
}
div.index .hotProduct_top .tab li.current {
	background-color: #fff;
	border-top:2px solid #8D50B4;
	border-left: none;
	font-weight: bold;
	border-bottom:2px solid #fff
}
div.index .hotProduct_top .tab li.current a {
	color:#610E97
}
div.index .hotProduct_top .tab li.curr {
	background-color: #FFFFFF;
	border-top: 2px solid #8D50B4;
	color: #E4393C;
	height: 40px;
}
/**********楼层右侧*****/
.f_main_right {
	display: inline;
}
div.index .healthproducts_tab .f_main_m li {
	border:none;
	border-right: 1px dotted #dddddd;
	border-bottom: 1px dotted #dddddd;
	float: left;
	font-size: 14px;
	line-height: 22px;
	overflow: hidden;
	text-align: center;
	padding:0px 20px;
	width:157px;margin-bottom:0;margin-right:0
}
div.index .healthproducts_tab .f_main_m li:nth-of-type(1) {
border-left:none;
}
div.index .healthproducts_tab .f_main_m li:nth-of-type(5) {
border-right: none;
width:156px;
}
div.index .healthproducts_tab .f_main_m li:nth-of-type(6) {
border-right: none;
border-left:none;
}
div.index .healthproducts_tab .f_main_m li:nth-of-type(9) {
border-right: none;
width:156px;
border-left:none;
}
div.index .healthproducts_tab .f_main_m li.banner-width {
	float: left;
	font-size: 14px;
	height:205px;
	overflow: hidden;
	padding:0px;
	width: 397px;
+width:396px;
	border-right:0 none;
	border-top:0 none;
+height:208px;
}

div.index .healthproducts_tab .f_main_m li a img {
	height: 120px;
	width: 120px;
	
}
div.index .healthproducts_tab .f_main_m li.banner-width .ad img {
	display:block;
	height:205px;
 +height:208px;
	width: 397px;
}
div.index .healthproducts_tab .f_main_m li.banner-width .ad img:hover{filter: alpha(opacity = 60);
	-moz-opacity: 0.6;
	opacity: 0.6;} 
div.index .healthproducts_tab .f_main_m li a {
	padding-top:3px;display:block;
}
div.index .healthproducts_tab .f_main_m li a.pddding-top-0{padding-top:0}
div.index .healthproducts_tab .f_main_m li p {
	display: block;
	height: 45px;
	overflow: hidden;
	padding: 0 6px;
	text-align: left;
	word-break: break-all;
	word-wrap: break-word;
}
div.index .healthproducts_tab .f_main_m li p a {
	color: #333333;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px
}
div.index .healthproducts_tab .f_main_m li p a:hover {
	color: #FF6600;
}
div.index .healthproducts_tab .f_main_m li strong {
	color: #FF6600;
	display: block;
	font-family: Arial, Helvetica, sans-serif;
	padding: 0px 6px;
	text-align: left;
	font-size:12px;
	line-height:35px
}
/*************热卖*************/
.hotsell {
	border:1px solid #ff9400;
}
.hotsell_left {
	float:left;
	width:195px;
	border-right:1px solid #ff9400
}
.hotsell_right {
	overflow:hidden
}
.hotsell_right p a {
	height:40px;
	overflow:hidden;
	display:block
}
.hotpic img {
	margin:0 auto;
	width:163px;
	height:88px;
	display:block
}
.hotsell_right ul {
	padding-left:1px
}
.hotsell_right ul li {
	width:197px;
	border-right:1px dotted #ddd;
	float:left;
	padding:9px 0px;
+padding:8px 1px 8px 0;
	line-height:20px;
	width:196px\9;
	width:197px\0
}
.hotsell_right ul li:last-child {
	border-right:0 none
}
.hotsell_right ul li:last-child {
	border-right:0 none;
*border-right-style:expression(this.nextSibling==null?"none":"solid");
	width:199px\9;
}
/*.hotsell_right #sidebar1 li{

*border-right-style:expression(this.nextSibling==null?"none":"solid");
}
*/

.hotsell_right ul li img {
	width:70px;
	height:70px;
	margin:0 auto;
	float:left;padding-left:5px
}
.hotsell_right ul li p {
	float:left;
	width:100px;
	padding:5px 0px 5px 7px;
}
.hotsell_right ul li strong {
	color:#ff6900;
	display:block;
	overflow:hidden
}
/**************更多********/
.more {
	text-align:right;
	height:30px;
	float:right
}
.more a {
	background-image: url(../images/more.png);
	background-position: right center;
	background-repeat: no-repeat;
	padding: 0 20px 0 0;
	line-height:30px;
	display:block;
	width:100px
}
div.index .specification {
	padding:9px 0 2px 14px;
}
div.index .specification .type-item {
	border: 1px solid #6F2C91;
	padding:2px 3px;
	cursor:pointer
}
div.index .specification dd .curr {
	border-color:#ffe400;
	padding:1px 3px
}
div.index .specification dd i {
	color:#F7941D;
	font-style:normal
}
div.index .specification dd .type-item:hover {
	border-color:#ffe400;
	padding:1px 3px
}
div.index .specification .type-item span {
	display: block;
}
div.index .specification .locked {
	color: #d6d6d6;
	cursor: not-allowed;
	border-color: #bbbbbb;
	border-style: dotted;
}
div.index .specification a {
	color:#fff;
	padding:0px 5px
}
div.index .specification a:hover {
	border-color:#ffe400
}
div.index .specification dl {
	line-height: 24px;
	float:left;
	padding:3px 0px;
 +padding:2px 0px;
}
div.index .specification dt {
	width: 63px;
	float: left;
	margin-right: 8px;
	text-align: right;
	color: #fff;
	white-space: nowrap;
	overflow: hidden;
}
div.index .specification dl.l_dorter {
	width:72px;
	height:23px;
	line-height:23px;
	margin:0 auto;
}
div.index .specification dd.nine-right {
	width:100px
}
div.index .specification dl.l_dorter input {
	background:url(../images/index_dor.png) no-repeat center;
	width:72px;
	height:23px;
	border:none;
	cursor:pointer;
	color:#6F2C91;
	padding-bottom:2px;
	margin-left:74px;
	line-height:21px
}
div.index .specification dl.l_dorter a {
	color:#6f2c91;
	text-align:center;
	height:23px;
}
div.index .specification dd {
	float: left;
	margin-right: 4px;
	overflow: hidden;
	white-space: nowrap;
	color:#fff
}
div.index .specification dd input {
	background:#5a107f;
	border:1px solid #4e0c6f;
	height:24px;
	width:162px;
	color:#fff;
	line-height:24px
}
div.index .specification a {
	display: block;
	float: left;
	position: relative;
	outline: none;
 blr: expression(this.hideFocus = true);
}
div.index .specification a span {
	width: 13px;
	height: 13px;
	display: none;
	position: absolute;
	right: 0px;
	_right: -1px;
	bottom: 0px;
	_bottom: -1px;
	overflow: hidden;
	background: url(../images/product.gif) 0px -540px no-repeat;
}
div.index .specification .text {
	min-width: 8px;
	_width: 8px;
	height: 24px;
	line-height: 24px;
	padding: 0px 8px;
	border: 1px solid #dddddd;
	border-left: 1px solid #eeeeee;
	background-color: #ffffff;
}
div.index .specification .text:hover {
	background-color: #8d50b4;
	color:#fff
}
/****************套餐价格*********/
div.index .spectfication_style dt span {
	height:30px;
	padding:5px
}
div.index .spectfication_style .itemed {
	border-bottom:1px solid #450566;
	padding:5px 0 5px 10px;
+padding:5px 0 5px 10px;
}
div.index .spectfication_style .itemed2 {
	border-bottom:1px solid #450566;
	padding:5px 0 5px 10px;
+padding-bottom:5px
}
div.index .spectfication_style .itemed2 .l_count {
	float: left;
	font-weight: bold;
	overflow: hidden;
	white-space: nowrap;
	width: 36px;
	height:30px;
	border-right:1px solid #fff;
	line-height:30px;
	text-align:right;
	margin-top:5px;
+margin-top:19px
}
div.index .spectfication_style .itemed .l_count1 {
	float: left;
	font-weight: bold;
	overflow: hidden;
	white-space: nowrap;
	width: 36px;
	height:30px;
	border-right:1px solid #fff;
	line-height:30px;
	text-align:right;
	margin-top:5px;
+margin-top:19px
}
div.index .spectfication_style .itemed3 .yg_dorter i {
	color:#f7941d;
	font-style:normal
}
div.index .spectfication_style .itemed3 .yg_dorter {
	float: left;
	font-weight: bold;
	overflow: hidden;
	white-space: nowrap;
	height:30px;
	line-height:30px;
	text-align:right;
	margin:9px 16px
}
div.index .spectfication_style .l_dorter {
	height: 23px;
	line-height: 23px;
	margin:12px 24px 10px 10px;
	width: 72px;
	display:block;
	float:right
}
div.index .spectfication_style .l_dorter input {
	background: url(../images/index_dor.png) no-repeat;
	height: 23px;
	line-height: 23px;
	border:none;
	width:72px;
	cursor:pointer;
	color:#6F2C91;
	padding-bottom:2px
}
div.index .spectfication_style .l_dorter a {
	color:#6F2C91;
	text-align:center;
	display:block;
	width:70px
}
div.index .spectfication_style span {
	color:#fff;
	padding:0px 3px;
	float:left;
}
div.index .spectfication_style a.countnumber {
	background:#f1f1f1;
	border:2px solid #450566;
	-moz-border-radius: 20px;
	-webkit-border-radius: 20px;
	border-radius: 20px;
	color:#666;
	min-width:30px;
	float:left;
	display:block;
	text-align:center;
	padding:0 3px
}
div.index .spectfication_style .itemed a.curr {
	background:#62d2f6;
	border:2px solid #450566;
	-moz-border-radius: 20px;
	-webkit-border-radius: 20px;
	border-radius: 20px;
	color:#000;
}
div.index .spectfication_style .itemed2 a.curr {
	background:#add413;
	border:2px solid #450566;
	-moz-border-radius: 20px;
	-webkit-border-radius: 20px;
	border-radius: 20px;
	color:#000;
}
div.index .spectfication_style .count-content {
	height:23px;
}
/*div.index .spectfication_style .itemed2 .jd_count1{background:url(../images/jd_slider2.png) no-repeat right center;width:144px;height:10px;margin:2px 0px 2px 120px;}

div.index .spectfication_style .itemed .jd_count1{background:url(../images/jd_slider.png) no-repeat right center;width:69px;height:10px;margin:2px 0px 2px 190px;}*/
div.index .spectfication_style a span.index_speech {
	background:url(../images/speace_center.png) repeat-x;
	left: 20px;
	padding-left: 6px;
	height:15px
}
div.index .spectfication_style a span.index_leftspeech {
	background:url(../images/speace.png) no-repeat 100%x -5px;
	display: block;
	float: right;
	height: 20px;
	padding-right: 6px;
	position:absolute
}
div.index .orderMenu {
	float: left;
	position: relative;
}
div.index dd .orderMenu span {
	background: url(../images/auto_charge.png) no-repeat 33px center;
	border: 1px solid #450566;
	cursor: default;
	display: block;
	height: 19px;
	line-height: 19px;
	padding: 0 6px;
	min-width: 30px;
	color:#fff;
	margin-top:2px;
	cursor:pointer
}
div.index .orderMenu ul {
	background-color: #FFFFFF;
	border: 1px solid #CCCCCC;
	box-shadow: 0 6px 12px rgba(0, 0, 0, 0.176);
	display: none;
	left: 0;
	padding: 1px;
	position: absolute;
	top: 100%;
	width: 110px;
	z-index: 10;
}
div.index .orderMenu li {
	cursor: pointer;
	height: 24px;
	line-height: 24px;
	overflow: hidden;
	padding: 0 6px;
	white-space: nowrap;
}
div.index .orderMenu li:hover {
	background-color: #EEEEEE;
	color: #FF6600;
}
div.index .orderMenu li.current {
	background-color: #EEEEEE;
	color: #333333;
}
div.index .orderMenu a:hover {
	background-color: #EEEEEE;
	color: #FF6600;
}
div.index .idnex_newarticalspace {
	height:210px
}
/*****************楼层上面的广位告鼠标滑过效果*******************/
#showcase {
	overflow:hidden
}
#showcase .sc-list {
*margin-bottom:10px
}
#showcase .sc-list .item {
	position:relative;
	float:left;
	width:400px;
	height:270px;
	overflow:hidden;
	margin:0 10px 10px 0
}
#showcase .sc-list  .last-item{margin-right:0}
#showcase .sc-list .item .aside {
	position:absolute;
	z-index:1;
	left:0;
	top:0;
	width:110px;
	height:226px;
	padding:30px 10px 0 10px
}
#showcase .sc-list .item .s-link {
	position:absolute;
	width:100%;
	height:100%;
	left:0;
	top:0;
	background:url(http://misc.360buyimg.com/lib/img/e/blank.gif);
	z-index:2
}
#showcase .sc-list .item h3 {
	color:#fff;
	font-size:18px;
	font-family:"microsoft yahei";
	line-height:50px;
	height:50px;
	overflow:hidden;
	width:50px;background:#6dba32;text-align:center;margin:0 auto;margin-bottom:10px;
}
#showcase .sc-list .asideblue h3{background:#06a8f4}
#showcase .sc-list .asidepink h3{background:#f26695}

#showcase .sc-list .item .s-name {
	width:100px;
	height:40px;
	overflow:hidden;
	
	font-size:30px;
	font-family:"microsoft yahei";
	line-height:40px;
	border-top:1px solid #6dba32;
	border-bottom:1px solid #6dba32;text-align:center;margin:0 auto
}
#showcase .sc-list .item .s-name a{color:#6dba32;}
#showcase .sc-list .item .s-nameblue{border-top:1px solid #06a8f4;
	border-bottom:1px solid #06a8f4} 
#showcase .sc-list .item .s-nameblue a{color:#06a8f4;}
#showcase .sc-list .item .s-namepink{border-top:1px solid #f26695;
	border-bottom:1px solid #f26695} 
#showcase .sc-list .item .s-namepink a{color:#f26695;}

#showcase .sc-list .item .s-ext {
	margin-top:2px;
	line-height:18px;
	width:90px;
	height:18px;
	overflow:hidden;margin:0 auto
}
#showcase .sc-list .item .s-ext b {
	display:block;
	padding:0 5px;
	color:#666666;
	font-size:12px;
	font-weight:400;
	text-align:center
}
#showcase .sc-list .item .s-hotword {
	padding:20px 0 0
}
#showcase .sc-list .item .s-hotword li {
	position:relative;
	width:28px;
	padding-left:6px;
	height:26px;
	overflow:hidden;
	
	font-family:"microsoft yahei";background:url(../images/green_arrow.png) no-repeat center;list-style-type:none;margin:0 auto
}
#showcase .sc-list .item .blue-s-hotword li{background:url(../images/blue_arrow.png) no-repeat center;}
#showcase .sc-list .item .pink-s-hotword li{background:url(../images/pink_arrow.png) no-repeat center;}

#showcase .sc-list .item .s-hotword li i {
	position:absolute;
	display:block;
	overflow:hidden;
	vertical-align:middle;
	left:0;
	top:8px;
	width:2px;
	height:2px;
	background:#999
}
#showcase .sc-list .item .s-img {
	display:block;
	width:400px;
	height:270px
}
#showcase .sc-list .item .s-img img {
	display:block;
	position:absolute;
	left:0;
	top:0
}
#showcase .sc-list .item.w-bg .aside {
filter:progid:DXImageTransform.Microsoft.gradient(enabled='true', startColorstr='#BFFFFFFF', endColorstr='#BFFFFFFF');
	background:rgba(255, 255, 255, .75)
}
#showcase .sc-list .item.w-bg .s-ext {
	margin-top:0
}
#showcase .sc-list .item.tuangou .s-ext {
	display:none
}
#showcase .sc-list .item.tuangou .s-tuangou {
	width:120px;
	margin-top:28px;
	display:block;
	height:60px;
	background:url(http://misc.360buyimg.com/product/skin/2013/i/index.showcase.tg.png) no-repeat 0 28px
}
#showcase .sc-list .item.tuangou .s-tuangou em {
	margin-right:5px;
	color:#999;
	vertical-align:baseline
}
#showcase .sc-list .item.tuangou .s-tuangou strong {
	vertical-align:baseline;
	font-size:22px;
	font-weight:400;
	font-family:Verdana;
	color:#e4393c
}
#showcase .sc-list .item.tuangou .s-tuangou:hover {
	text-decoration:none
}
#showcase .sc-list .item.tuangou .s-tuangou:hover em {
	color:#999
}
#showcase .sc-list .item.tuangou .s-tuangou:hover strong {
	color:#e4393c
}
#showcase .sc-ext .item {
	float:left;
	width:323px;
	height:70px;
	margin-right:11px;
	overflow:hidden
}
 #showcase .mc {
	width:1190px;margin-left:10px;
}
 #showcase .sc-list .item {
	width:400px
}
 #showcase .sc-ext .item {
	width:396px
}
#showcase .sc-list .item .s-img img {
-webkit-transition:all .3s ease;
-moz-transition:all .3s ease;
-ms-transition:all .3s ease;
-o-transition:all .3s ease;
transition:all .3s ease;
	left:0
}
#showcase .sc-list .item:hover .s-img img, #showcase .sc-list .item:active .s-img img {
	left:0px
}
/**************鼠标滑过关爱卡************/
.sc-list .item span.s-img a.hover:after{transition:all 460ms ease 0s}


.sc-list .item span.s-img{position:relative;background:url(../images/banner.jpg) no-repeat;width:400px;height:270px;voerflow:hidden}
/*.sc-list .item span.s-img:hover{background:url(../images/l-carewhite.png) no-repeat;width:400px;height:270px;}*/
.sc-list .item span.s-img a.hover{width:399px;height:270px;display:block;margin:0 auto;overflow:hidden}
.sc-list .item span.s-img a.hover .select-tc{-ms-transition:all 0.9s ease-in-out 0s;-moz-transition:all 0.9s ease-in-out 0s;-0-transition:all 0.9s ease-in-out 0s;-webkit-transition:all 0.9s ease-in-out 0s;transition:all 0.9s ease-in-out 0s;background:url(../images/anmtion-bj.png) no-repeat;width:320px;height:71px;position:absolute;display:none;font-size:22px;color:#fff;font-family:"微软雅黑";text-align:center;line-height:71px;left:20px}
.sc-list .item span.s-img a.hover:hover .select-tc{display:block;-ms-transition:all 0.9s ease-in-out 0s;-moz-transition:all 0.9s ease-in-out 0s;-0-transition:all 0.9s ease-in-out 0s;-webkit-transition:all 0.9s ease-in-out 0s;transition:all 0.9s ease-in-out 0s;
	top:109px;left:32px
}
.sc-list .item span.s-img a.hover .select-tc em{font-size:20px;width:20px;height:20px;}
.sc-list  .tc-box1{border:1px solid #ddd;height:130px;margin-bottom:6px;width:360px;padding:0px 10px 0px 15px;}
.sc-list  .tc-box1 .tc-left{float:left;width:172px;margin-top:3px}
.sc-list  .tc-box1 .tc-left h3{color:#505050;font-size:16px;margin:5px 0}
.sc-list  .tc-box1 .tc-left em{color:#9e9d9d;font-size:12px;font-weight:100;display:block;line-height:14px;height:14px;white-space:nowrap;/*设置不折行*/
	-moz-text-overflow:ellipsis;
	-ms-text-overflow:ellipsis;
	-webkit-text-overflow:ellipsis;
	-o-text-overflow:ellipsis;/*兼容opera*/
	text-overflow:ellipsis;/*这就是省略号喽*/
	overflow: hidden;/*设置超过的隐藏*/}
	.sc-list  .tc-box1 .tc-left em.m_top{margin-top:5px}

	.sc-list  .tc-box1 .tc-left strong{color:#ff6d0c}
.sc-list  .tc-box1 .tc-right{float:right;width:172px;margin-top:10px}
.sc-list  .tc-box1 .tc-right img{float:left;display:block;width:160px;height:109px;}
.sc-list  .tc-box1 .tc-right img:hover{filter: alpha(opacity = 70);
	-moz-opacity: 0.7;
	opacity: 0.7;}
